<?php
namespace Admin\Controller;
use Hdphp\Controller\Controller;
//品牌控制器
class BrandController extends CommonController {
	protected $model;
	//	自动验证登陆方法
	public function __init() {
		parent::__init();
		$this -> model = new \Common\Model\Brand;
	}

	//显示页面
	public function index() {

		//		统计数据总数
		$total = $this -> model -> count();
		//sp($total);die;
		//分页
		$page = Page::row(4) -> make($total);
		//	获得数据库数据
		$data = $this -> model -> orderBy('bsort', 'asc') ->limit(Page::limit())-> get();
		//如果没有数据调到添加页面
		if (!$data) {
			View::success('请添加品牌', U('add'));
		}
		//	分配
		View::with('page',$page);
		View::with('data', $data);
		View::make();
	}

	//	添加
	public function add() {
		if (IS_POST) {
			if (!$this -> model -> store())
				View::error($this -> model -> getError());

			View::success('添加成功', U('index'));

		}
		View::make();

	}

	//	删除、
	public function del() {
		$bid = Q('get.bid', 0, 'intval');

		if ($this -> model -> del($bid)) {

			View::success('删除成功', U('index'));
		}
		View::make();
	}

	//	修改
	public function edit() {
		//		获得旧数据
		$bid = Q('get.bid', 0, 'intval');
		$olddata = $this -> model -> where('bid', $bid) -> find();
		//		sp($olddata);die;
		//		分配
		View::with('olddata', $olddata);

		if (IS_POST) {
			if ($this -> model -> edit($bid)) {
				//				echo 123;die;
				View::success('修改成功', U('index'));
			}
			View::error($this -> model -> getError());
		}

		View::make();
	}

}
